/**
 */
package org.mro.grib.model.files.secondEdition.grids;


/**
 * <!-- begin-user-doc -->
 * A representation of the model object '<em><b>Grid Definition Template31200</b></em>'.
 * <!-- end-user-doc -->
 *
 * <p>
 * The following features are supported:
 * <ul>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getNumberOfTimeSteps <em>Number Of Time Steps</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getUnitOfOffsetFromReferenceTime <em>Unit Of Offset From Reference Time</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getOffsetFromReferenceOfFirstTime <em>Offset From Reference Of First Time</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getTypeOfTimeIncrement <em>Type Of Time Increment</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getUnitOfTimeIncrement <em>Unit Of Time Increment</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getTimeIncrement <em>Time Increment</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getYear <em>Year</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getMonth <em>Month</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getDay <em>Day</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getHour <em>Hour</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getMinute <em>Minute</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getSecond <em>Second</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getNumberOfVerticalPoints <em>Number Of Vertical Points</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getPhysicalMeaningOfVerticalCoordinate <em>Physical Meaning Of Vertical Coordinate</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getVerticalDimensionCoordinateValuesDefinition <em>Vertical Dimension Coordinate Values Definition</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getNumberOfCoefficients <em>Number Of Coefficients</em>}</li>
 *   <li>{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getCoefficientsOffset <em>Coefficients Offset</em>}</li>
 * </ul>
 * </p>
 *
 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200()
 * @model annotation="http://www.eclipse.org/emf/2002/GenModel description='time section grid' note_1='This template is simply experimental, was not validated at the time of publication and should be used only\r\nfor bilateral previously agreed tests.'"
 * @generated
 */
public interface GridDefinitionTemplate31200 extends IGridDefinition {
	/**
	 * Returns the value of the '<em><b>Number Of Time Steps</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Number Of Time Steps</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Number Of Time Steps</em>' attribute.
	 * @see #setNumberOfTimeSteps(int)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_NumberOfTimeSteps()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='NT' description_en='Number of time steps'"
	 * @generated
	 */
	int getNumberOfTimeSteps();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getNumberOfTimeSteps <em>Number Of Time Steps</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Number Of Time Steps</em>' attribute.
	 * @see #getNumberOfTimeSteps()
	 * @generated
	 */
	void setNumberOfTimeSteps(int value);

	/**
	 * Returns the value of the '<em><b>Unit Of Offset From Reference Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Unit Of Offset From Reference Time</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Unit Of Offset From Reference Time</em>' attribute.
	 * @see #setUnitOfOffsetFromReferenceTime(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_UnitOfOffsetFromReferenceTime()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Unit of offset from reference time' description_en='Unit of offset from reference time (see Code table 4.4)'"
	 * @generated
	 */
	byte getUnitOfOffsetFromReferenceTime();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getUnitOfOffsetFromReferenceTime <em>Unit Of Offset From Reference Time</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Unit Of Offset From Reference Time</em>' attribute.
	 * @see #getUnitOfOffsetFromReferenceTime()
	 * @generated
	 */
	void setUnitOfOffsetFromReferenceTime(byte value);

	/**
	 * Returns the value of the '<em><b>Offset From Reference Of First Time</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Offset From Reference Of First Time</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Offset From Reference Of First Time</em>' attribute.
	 * @see #setOffsetFromReferenceOfFirstTime(int)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_OffsetFromReferenceOfFirstTime()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Offset from reference of first time' description_en='Offset from reference of first time (negative value when first bit set)'"
	 * @generated
	 */
	int getOffsetFromReferenceOfFirstTime();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getOffsetFromReferenceOfFirstTime <em>Offset From Reference Of First Time</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Offset From Reference Of First Time</em>' attribute.
	 * @see #getOffsetFromReferenceOfFirstTime()
	 * @generated
	 */
	void setOffsetFromReferenceOfFirstTime(int value);

	/**
	 * Returns the value of the '<em><b>Type Of Time Increment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Type Of Time Increment</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Type Of Time Increment</em>' attribute.
	 * @see #setTypeOfTimeIncrement(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_TypeOfTimeIncrement()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Type of time increment' description_en='Type of time increment (see Code table 4.11)'"
	 * @generated
	 */
	byte getTypeOfTimeIncrement();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getTypeOfTimeIncrement <em>Type Of Time Increment</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Type Of Time Increment</em>' attribute.
	 * @see #getTypeOfTimeIncrement()
	 * @generated
	 */
	void setTypeOfTimeIncrement(byte value);

	/**
	 * Returns the value of the '<em><b>Unit Of Time Increment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Unit Of Time Increment</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Unit Of Time Increment</em>' attribute.
	 * @see #setUnitOfTimeIncrement(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_UnitOfTimeIncrement()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Unit of time increment' description_en='Unit of time increment (see Code table 4.4)'"
	 * @generated
	 */
	byte getUnitOfTimeIncrement();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getUnitOfTimeIncrement <em>Unit Of Time Increment</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Unit Of Time Increment</em>' attribute.
	 * @see #getUnitOfTimeIncrement()
	 * @generated
	 */
	void setUnitOfTimeIncrement(byte value);

	/**
	 * Returns the value of the '<em><b>Time Increment</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Time Increment</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Time Increment</em>' attribute.
	 * @see #setTimeIncrement(int)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_TimeIncrement()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Time increment' description_en='Time increment (negative value when first bit set)'"
	 * @generated
	 */
	int getTimeIncrement();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getTimeIncrement <em>Time Increment</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Time Increment</em>' attribute.
	 * @see #getTimeIncrement()
	 * @generated
	 */
	void setTimeIncrement(int value);

	/**
	 * Returns the value of the '<em><b>Year</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Year</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Year</em>' attribute.
	 * @see #setYear(short)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_Year()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Year' description_en='Year of last date/time'"
	 * @generated
	 */
	short getYear();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getYear <em>Year</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Year</em>' attribute.
	 * @see #getYear()
	 * @generated
	 */
	void setYear(short value);

	/**
	 * Returns the value of the '<em><b>Month</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Month</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Month</em>' attribute.
	 * @see #setMonth(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_Month()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Month' description_en='Month of last date/time'"
	 * @generated
	 */
	byte getMonth();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getMonth <em>Month</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Month</em>' attribute.
	 * @see #getMonth()
	 * @generated
	 */
	void setMonth(byte value);

	/**
	 * Returns the value of the '<em><b>Day</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Day</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Day</em>' attribute.
	 * @see #setDay(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_Day()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Day' description_en='Day of last date/time'"
	 * @generated
	 */
	byte getDay();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getDay <em>Day</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Day</em>' attribute.
	 * @see #getDay()
	 * @generated
	 */
	void setDay(byte value);

	/**
	 * Returns the value of the '<em><b>Hour</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Hour</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Hour</em>' attribute.
	 * @see #setHour(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_Hour()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Hour' description_en='Hour of last date/time'"
	 * @generated
	 */
	byte getHour();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getHour <em>Hour</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Hour</em>' attribute.
	 * @see #getHour()
	 * @generated
	 */
	void setHour(byte value);

	/**
	 * Returns the value of the '<em><b>Minute</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Minute</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Minute</em>' attribute.
	 * @see #setMinute(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_Minute()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Minute' description_en='Minute of last date/time'"
	 * @generated
	 */
	byte getMinute();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getMinute <em>Minute</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Minute</em>' attribute.
	 * @see #getMinute()
	 * @generated
	 */
	void setMinute(byte value);

	/**
	 * Returns the value of the '<em><b>Second</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Second</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Second</em>' attribute.
	 * @see #setSecond(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_Second()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Seconds' description_en='Seconds of last date/time'"
	 * @generated
	 */
	byte getSecond();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getSecond <em>Second</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Second</em>' attribute.
	 * @see #getSecond()
	 * @generated
	 */
	void setSecond(byte value);

	/**
	 * Returns the value of the '<em><b>Number Of Vertical Points</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Number Of Vertical Points</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Number Of Vertical Points</em>' attribute.
	 * @see #setNumberOfVerticalPoints(int)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_NumberOfVerticalPoints()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Number of vertical points' description_en='Number of vertical points'"
	 * @generated
	 */
	int getNumberOfVerticalPoints();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getNumberOfVerticalPoints <em>Number Of Vertical Points</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Number Of Vertical Points</em>' attribute.
	 * @see #getNumberOfVerticalPoints()
	 * @generated
	 */
	void setNumberOfVerticalPoints(int value);

	/**
	 * Returns the value of the '<em><b>Physical Meaning Of Vertical Coordinate</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Physical Meaning Of Vertical Coordinate</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Physical Meaning Of Vertical Coordinate</em>' attribute.
	 * @see #setPhysicalMeaningOfVerticalCoordinate(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_PhysicalMeaningOfVerticalCoordinate()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Physical meaning of vertical coordinate' description_en='Physical meaning of vertical coordinate (see Code table 3.15)'"
	 * @generated
	 */
	byte getPhysicalMeaningOfVerticalCoordinate();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getPhysicalMeaningOfVerticalCoordinate <em>Physical Meaning Of Vertical Coordinate</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Physical Meaning Of Vertical Coordinate</em>' attribute.
	 * @see #getPhysicalMeaningOfVerticalCoordinate()
	 * @generated
	 */
	void setPhysicalMeaningOfVerticalCoordinate(byte value);

	/**
	 * Returns the value of the '<em><b>Vertical Dimension Coordinate Values Definition</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Vertical Dimension Coordinate Values Definition</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Vertical Dimension Coordinate Values Definition</em>' attribute.
	 * @see #setVerticalDimensionCoordinateValuesDefinition(byte)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_VerticalDimensionCoordinateValuesDefinition()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Vertical dimension coordinate values definition' description_en='Vertical dimension coordinate values definition (see Code table 3.21)'"
	 * @generated
	 */
	byte getVerticalDimensionCoordinateValuesDefinition();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getVerticalDimensionCoordinateValuesDefinition <em>Vertical Dimension Coordinate Values Definition</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Vertical Dimension Coordinate Values Definition</em>' attribute.
	 * @see #getVerticalDimensionCoordinateValuesDefinition()
	 * @generated
	 */
	void setVerticalDimensionCoordinateValuesDefinition(byte value);

	/**
	 * Returns the value of the '<em><b>Number Of Coefficients</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Number Of Coefficients</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Number Of Coefficients</em>' attribute.
	 * @see #setNumberOfCoefficients(short)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_NumberOfCoefficients()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='NC' description_en='Number of coefficients or values used to specify vertical coordinates'"
	 * @generated
	 */
	short getNumberOfCoefficients();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getNumberOfCoefficients <em>Number Of Coefficients</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Number Of Coefficients</em>' attribute.
	 * @see #getNumberOfCoefficients()
	 * @generated
	 */
	void setNumberOfCoefficients(short value);

	/**
	 * Returns the value of the '<em><b>Coefficients Offset</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <p>
	 * If the meaning of the '<em>Coefficients Offset</em>' attribute isn't clear,
	 * there really should be more of a description here...
	 * </p>
	 * <!-- end-user-doc -->
	 * @return the value of the '<em>Coefficients Offset</em>' attribute.
	 * @see #setCoefficientsOffset(long)
	 * @see org.mro.grib.model.files.secondEdition.grids.GridsPackage#getGridDefinitionTemplate31200_CoefficientsOffset()
	 * @model required="true"
	 *        annotation="http://www.eclipse.org/emf/2002/GenModel label_en='Coefficients offset' description_en='Offset of the coefficients to define vertical dimension coordinate values in functional form, or the explicit\r\ncoordinate values (IEEE 32-bit floating-point values)'"
	 * @generated
	 */
	long getCoefficientsOffset();

	/**
	 * Sets the value of the '{@link org.mro.grib.model.files.secondEdition.grids.GridDefinitionTemplate31200#getCoefficientsOffset <em>Coefficients Offset</em>}' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @param value the new value of the '<em>Coefficients Offset</em>' attribute.
	 * @see #getCoefficientsOffset()
	 * @generated
	 */
	void setCoefficientsOffset(long value);

} // GridDefinitionTemplate31200
